package com.kaili.basic.pojo.vo;

import com.kaili.basic.pojo.entity.BaseCheckStoreDetailEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.List;


@Data
@ApiModel(description = "盘点管理")
public class BaseCheckStoreVO {
  @ApiModelProperty("主键id")
  private Long id;

  @ApiModelProperty("订单号")
  private String orderNo;

  @ApiModelProperty("关联单号")
  private String linkOrderNo;

  @ApiModelProperty("产品id")
  private Long productId;

  @ApiModelProperty("产品名称")
  private String productName;

  @ApiModelProperty("仓库id")
  private Long storeId;

  @ApiModelProperty("仓库名称")
  private String storeName;

  @ApiModelProperty("盘点类型")
  private Long checkStoreType;

  @ApiModelProperty("是否完成(0:未完成 1:已完成)")
  private String isFinish;

  @ApiModelProperty("盘点类型")
  private String checkStoreTypeName;

  @ApiModelProperty("货主id")
  private Long supplierId;

  @ApiModelProperty("货主名称")
  private String supplierName;

  @ApiModelProperty("审核(0:未审核 1:已审核 2:审核不过)")
  private String isAuduit;

  @ApiModelProperty("状态(1:正常 0:删除)")
  private String status;

  @ApiModelProperty("审核备注")
  private String auditRemark;

  @ApiModelProperty("创建人")
  private Long createBy;

  @ApiModelProperty("创建人名称")
  private String createName;

  @ApiModelProperty("创建时间")
  private Date createTime;

  @ApiModelProperty("审核人")
  private Long auditBy;

  @ApiModelProperty("审核人名称")
  private String auditName;

  @ApiModelProperty("审核时间")
  private Date auditTime;

  @ApiModelProperty("备注")
  private String remark;

  @ApiModelProperty("盘点产品集合")
  List<BaseCanCheckStoreProductVO> list;

  @ApiModelProperty("盘点明细集合")
  List<BaseCheckStoreDetailVO> detailList;
}
